<html>
	<head>
		<meta charset="utf-8"/>
		<title>BVector</title>
		<link rel="stylesheet" type="text/css" href="../style.css"/>
	</head>
	<body>
		<h1>BVectorX</h1>
		<h2>public</h2>
		<table id="public"><tr><td align="right">inline </td><td><a href="#BVectorX()">BVectorX</a>();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BVectorX(T, T, T)">BVectorX</a>(T x, T y, T z);</td></tr>
			<tr><td align="right">inline </td><td><a href="#BVectorX(const BVectorX&)">BVectorX</a>(const BVectorX& other);</td></tr>
			<tr><td align="right">inline </td><td><a href="#~BVectorX()">~BVectorX</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#set(T, T, T)">set</a>(T x, T y, T z);</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#x()">x</a>();</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#y()">y</a>();</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#z()">z</a>();</td></tr>
			<tr><td align="right">inline T </td><td><a href="#x()">x</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#y()">y</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#z()">z</a>() const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#normalize()">normalize</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#reverse()">reverse</a>();</td></tr>
			<tr><td align="right">inline T </td><td><a href="#length()">length</a>() const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#length2()">length2</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setLength(T)">setLength</a>(T len);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#setLength2(T)">setLength2</a>(T len2);</td></tr>
			<tr><td align="right">inline T </td><td><a href="#dot(const BVectorX&)">dot</a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline T </td><td><a href="#angle(const BVectorX&)">angle</a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline BVectorX </td><td><a href="#cross(const BVectorX&)">cross</a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline BVectorX </td><td><a href="#operator + (T)">operator + </a>(T value) const;</td></tr>
			<tr><td align="right">inline BVectorX </td><td><a href="#operator + (const BVectorX&)">operator + </a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator += (T)">operator += </a>(T value);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator += (const BVectorX&)">operator += </a>(const BVectorX& other);</td></tr>
			<tr><td align="right">inline BVectorX </td><td><a href="#operator - ()">operator - </a>() const;</td></tr>
			<tr><td align="right">inline BVectorX </td><td><a href="#operator - (T)">operator - </a>(T value) const;</td></tr>
			<tr><td align="right">inline BVectorX </td><td><a href="#operator - (const BVectorX&)">operator - </a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator -= (T)">operator -= </a>(T value);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator -= (const BVectorX&)">operator -= </a>(const BVectorX& other);</td></tr>
			<tr><td align="right">inline BVectorX </td><td><a href="#operator * (T)">operator * </a>(T value) const;</td></tr>
			<tr><td align="right">inline BVectorX </td><td><a href="#operator * (const BVectorX&)">operator * </a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator *= (T)">operator *= </a>(T value);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator *= (const BVectorX&)">operator *= </a>(const BVectorX& other);</td></tr>
			<tr><td align="right">inline BVectorX </td><td><a href="#operator / (T)">operator / </a>(T value) const;</td></tr>
			<tr><td align="right">inline BVectorX </td><td><a href="#operator / (const BVectorX&)">operator / </a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator /= (T)">operator /= </a>(T value);</td></tr>
			<tr><td align="right">inline void </td><td><a href="#operator /= (const BVectorX&)">operator /= </a>(const BVectorX& other);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator == (const BVectorX&)">operator == </a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator != (const BVectorX&)">operator != </a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator > (const BVectorX&)">operator > </a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator >= (const BVectorX&)">operator >= </a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator < (const BVectorX&)">operator < </a>(const BVectorX& other) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#operator <= (const BVectorX&)">operator <= </a>(const BVectorX& other) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"/>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BVectorX()">
			<h3>inline BVectorX();</h3>
		</div>
		<div id="BVectorX(T, T, T)">
			<h3>inline BVectorX(T x, T y, T z);</h3>
		</div>
		<div id="BVectorX(const BVectorX&)">
			<h3>inline BVectorX(const BVectorX& other);</h3>
		</div>
		<div id="~BVectorX()">
			<h3>inline ~BVectorX();</h3>
		</div>
		<div id="set(T, T, T)">
			<h3>inline void set(T x, T y, T z);</h3>
		</div>
		<div id="x()">
			<h3>inline T& x();</h3>
		</div>
		<div id="y()">
			<h3>inline T& y();</h3>
		</div>
		<div id="z()">
			<h3>inline T& z();</h3>
		</div>
		<div id="x()">
			<h3>inline T x() const;</h3>
		</div>
		<div id="y()">
			<h3>inline T y() const;</h3>
		</div>
		<div id="z()">
			<h3>inline T z() const;</h3>
		</div>
		<div id="normalize()">
			<h3>inline bool normalize();</h3>
		</div>
		<div id="reverse()">
			<h3>inline void reverse();</h3>
		</div>
		<div id="length()">
			<h3>inline T length() const;</h3>
		</div>
		<div id="length2()">
			<h3>inline T length2() const;</h3>
		</div>
		<div id="setLength(T)">
			<h3>inline void setLength(T len);</h3>
		</div>
		<div id="setLength2(T)">
			<h3>inline void setLength2(T len2);</h3>
		</div>
		<div id="dot(const BVectorX&)">
			<h3>inline T dot(const BVectorX& other) const;</h3>
		</div>
		<div id="angle(const BVectorX&)">
			<h3>inline T angle(const BVectorX& other) const;</h3>
		</div>
		<div id="cross(const BVectorX&)">
			<h3>inline BVectorX cross(const BVectorX& other) const;</h3>
		</div>
		<div id="operator + (T)">
			<h3>inline BVectorX operator + (T value) const;</h3>
		</div>
		<div id="operator + (const BVectorX&)">
			<h3>inline BVectorX operator + (const BVectorX& other) const;</h3>
		</div>
		<div id="operator += (T)">
			<h3>inline void operator += (T value);</h3>
		</div>
		<div id="operator += (const BVectorX&)">
			<h3>inline void operator += (const BVectorX& other);</h3>
		</div>
		<div id="operator - ()">
			<h3>inline BVectorX operator - () const;</h3>
		</div>
		<div id="operator - (T)">
			<h3>inline BVectorX operator - (T value) const;</h3>
		</div>
		<div id="operator - (const BVectorX&)">
			<h3>inline BVectorX operator - (const BVectorX& other) const;</h3>
		</div>
		<div id="operator -= (T)">
			<h3>inline void operator -= (T value);</h3>
		</div>
		<div id="operator -= (const BVectorX&)">
			<h3>inline void operator -= (const BVectorX& other);</h3>
		</div>
		<div id="operator * (T)">
			<h3>inline BVectorX operator * (T value) const;</h3>
		</div>
		<div id="operator * (const BVectorX&)">
			<h3>inline BVectorX operator * (const BVectorX& other) const;</h3>
		</div>
		<div id="operator *= (T)">
			<h3>inline void operator *= (T value);</h3>
		</div>
		<div id="operator *= (const BVectorX&)">
			<h3>inline void operator *= (const BVectorX& other);</h3>
		</div>
		<div id="operator / (T)">
			<h3>inline BVectorX operator / (T value) const;</h3>
		</div>
		<div id="operator / (const BVectorX&)">
			<h3>inline BVectorX operator / (const BVectorX& other) const;</h3>
		</div>
		<div id="operator /= (T)">
			<h3>inline void operator /= (T value);</h3>
		</div>
		<div id="operator /= (const BVectorX&)">
			<h3>inline void operator /= (const BVectorX& other);</h3>
		</div>
		<div id="operator == (const BVectorX&)">
			<h3>inline bool operator == (const BVectorX& other) const;</h3>
		</div>
		<div id="operator != (const BVectorX&)">
			<h3>inline bool operator != (const BVectorX& other) const;</h3>
		</div>
		<div id="operator > (const BVectorX&)">
			<h3>inline bool operator > (const BVectorX& other) const;</h3>
		</div>
		<div id="operator >= (const BVectorX&)">
			<h3>inline bool operator >= (const BVectorX& other) const;</h3>
		</div>
		<div id="operator < (const BVectorX&)">
			<h3>inline bool operator < (const BVectorX& other) const;</h3>
		</div>
		<div id="operator <= (const BVectorX&)">
			<h3>inline bool operator <= (const BVectorX& other) const;</h3>
		</div>
	</body>
</html>